﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Ecommerce.Model;

namespace Ecommerce.Admin.Paginas
{
    public partial class GerenciarUsuarios : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
                CarregarUsuarios();
        }

        private void CarregarUsuarios()
        {
            UsuarioModel model = new UsuarioModel();
            List<tb_usu_usuario> usuarios = model.Listar();

            grvUsuarios.DataSource = usuarios;
            grvUsuarios.DataBind();
        }

        protected void grvUsuarios_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                var usuario = (tb_usu_usuario)e.Row.DataItem;
                e.Row.Cells[0].Text = usuario.usu_des_login;
                e.Row.Cells[1].Text = usuario.usu_des_login;


                LinkButton lkbEditar = (LinkButton)e.Row.FindControl("lkbEditar");
                lkbEditar.Text = "Editar";
                lkbEditar.PostBackUrl = "GerenciarProdutos.aspx?IdPro=" + usuario.usu_idt_usuario.ToString();
            }
        }

        protected void btnAdicionar_Click(object sender, EventArgs e)
        {
            Response.Redirect("AdicionarUsuario.aspx");
        }
    }
}